package com.csun.cmny.provider.service;

import com.csun.cmny.provider.model.vo.OldmanBedRoomBuildingVo;
import com.csun.cmny.provider.model.vo.OmcUserVo;

import java.util.List;

public interface OmcRpcService {

    /**
     * 护工调换角色时,删除用户绑定的护工 -- 若用户是班长不予删除
     * @param userId
     * @return
     */
    Integer deleteNursingUserBind(Long userId);

    /**
     * 查询护工的班组信息
     * @param: [userId]
     * @return: com.csun.cmny.provider.model.vo.OmcUserVo
     */
    OmcUserVo getUserNursingGroupInfo(Long userId);

    OldmanBedRoomBuildingVo queryOldmanBedRoomBuildingByOldmanId(Integer oldmanId);

    List<Long> selectStaffIdBySpecialist();

    Integer selectHaveUnfinishedOrderNumbers(Long userId);

    Integer isSpecialist(Long id);
}
